package com.bcu.calculus.service;

import com.bcu.calculus.entity.CheckMessage;
import com.bcu.calculus.entity.CheckMessageNumber;
import com.bcu.calculus.entity.Message;

import java.text.ParseException;
import java.util.List;

public interface CheckMessageService {

    Message<String> insertSelective(CheckMessageNumber checkMessageNumber) throws ParseException;

    Message<?> deleteByPrimaryKey(String checkMessageId);

    Message<?> updateByPrimaryKeySelective(CheckMessageNumber checkMessageNumber) throws ParseException;

    Message<List<CheckMessage>> selectAll();

    Message<List<CheckMessage>> selectById(String checkMessageId);

    Message<List<CheckMessage>> selectByAttendanceId(String checkAttendanceId);
}
